@charset "utf-8";
/* CSS Document */
body { line-height: 24px; font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif; font-family: Microsoft YaHei, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
#app { overflow: hidden; }
.tran { transition: all .2s;
 -webkit-transition: all .2s;
}
.nowrap { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
 background-color: transparent;
}
::-webkit-scrollbar {
 width: 6px;
 height: 6px;
 background-color:transparent;
}
::-webkit-scrollbar-thumb {
 background-color: #044368;
}
.kit-theme-default .layui-layout-admin .layui-header { height:70px; box-sizing: border-box; background: -webkit-linear-gradient(to bottom, #032B44, #04446A); background: -o-linear-gradient(to bottom, #032B44, #04446A); background: -moz-linear-gradient(to bottom, #032B44, #04446A); background: linear-gradient(to bottom, #032B44, #04446A); z-index: 100000; }
.kit-theme-default .layui-layout-admin .layui-header .layui-logo { line-height: 70px; text-align: left; position: relative; :
}
.kit-theme-default .layui-layout-admin .layui-header .layui-logo-toggle { position: absolute; left: 0; top: 0; display: block; width: 50px; height: 70px; text-align: center; line-height: 70px; color: #9bb0bd; cursor: pointer; }
.kit-theme-default .layui-layout-admin .layui-header .layui-logo-toggle:hover { background-color: #044165; color: #f5c207; transition: all .2s;
 -webkit-transition: all .2s;
}
.kit-theme-default .layui-layout-admin .layui-header .layui-logo-brand { padding-left: 50px; height:70px; width:auto; }
.kit-theme-default .layui-layout-admin .layui-header .layui-logo-brand a { background: url(../images/logo.png) no-repeat left center; width:580px; height:68px; display:block; }
.kit-theme-default .layui-layout-admin .layui-header .layui-logo-brand a:hover { background-color: transparent; transition: all .2s;
 -webkit-transition: all .2s;
cursor: pointer; color: #f5c207; }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-left { padding: 0 10px !important; }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-right { right: 20px; }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-right .kit-nav { line-height:69px; background-color:transparent; /*background: -webkit-linear-gradient(to bottom,#032B44,#04446A); 
    background: -o-linear-gradient(to bottom,#032B44,#04446A); 
    background: -moz-linear-gradient(to bottom,#032B44,#04446A); 
    background: linear-gradient(to bottom,#032B44,#04446A);*/ }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-right .kit-nav .kit-item a { color: #fff; }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-right .kit-nav .kit-item a:hover { color: #f5c207; background-color: #044165; }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-right .kit-nav .layui-this a { background-color: transparent; color: #f5c207; }
.kit-theme-default .layui-layout-admin .layui-header .layui-layout-right .kit-nav .kit-nav-child { background-color: #044165; border-top: 2px solid #f5c207; }
.kit-theme-default .layui-layout-admin .layui-header .layui-nav-bar { height: 2px; background-color: #ffffff; }
.kit-theme-default .layui-layout-admin .layui-header .layui-nav .layui-nav-item { line-height: 50px; }
.kit-theme-default .layui-layout-admin .layui-header .layui-nav-child { top: 55px; }
.kit-theme-default .layui-layout-admin .layui-side { top: 70px; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll { width: 200px; background-color: #333744; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .kit-menu-item { text-align: left !important; background-color: #42485b; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .layui-show > .kit-menu-child { display: block !important; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .layui-show > a.child::after {
 content: '\e619';
}
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .layui-this a { background-color: rgba(0, 0, 0, 0.09); border-left: 3px solid #f5c207; color: #f5c207; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .kit-menu-child { display: none; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .kit-menu-child .kit-menu-item > a { padding-left: 30px; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .kit-menu-child .kit-menu-child .kit-menu-item > a { padding-left: 45px; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .kit-menu-child .kit-menu-child .kit-menu-child .kit-menu-item > a { padding-left: 60px; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu a { display: block; color: #e6e6e6; padding: 10px 25px 10px 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; border-left: 3px solid #333744; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu a.child::after {
 font-family: layui-icon !important;
 content: '\e61a';
 position: absolute;
 right: 15px;
 font-size: 12px;
 top: 14px;
}
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu a:hover { color: #f5c207; background-color: rgba(0, 0, 0, 0.09) !important; border-left: 3px solid #f5c207; transition: all .2s;
 -webkit-transition: all .2s;
}
.kit-theme-default .layui-layout-admin .layui-side .kit-hided .kit-menu > .kit-menu-item > a > span { display: none !important; }
.kit-theme-default .layui-layout-admin .layui-side .kit-hided .kit-menu > .kit-menu-item > a.child::after {
 content: ' ';
}
.kit-theme-default .layui-layout-admin .kit-tabs { position: relative; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); background-color: #fff; padding-left: 41px; margin-left: 200px; padding-right: 82px; z-index: 99998; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-prev, .kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-next, .kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-tools { position: absolute; top: 0; text-align: center; line-height: 40px; width: 40px; cursor: pointer; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-prev { left: 0; border-right: 1px solid #F0F0F0; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab { height: 40px; overflow: hidden; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title { position: relative; width: 1000%; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title > li.layui-this { background-color: #f1efeb; display: table-cell !important; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title > li.layui-this::after {
 width: 100%;
 border: none;
 height: 2px;
 background-color: #292B34;
}
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title li:first-child { padding-right: 15px; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title li { display: table-cell; line-height: 40px; padding-left: 15px; padding-right: 33px; overflow: hidden; text-overflow: ellipsis; max-width: 150px; position: relative; cursor: pointer; border-right: 1px solid #F0F0F0; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title li > .kit-tab-close { position: absolute; right: 8px; top: 50%; margin: -7px 0 0; width: 16px; height: 16px; line-height: 16px; border-radius: 100%; font-size: 12px; color: #c2c2c2; transition: all .2s;
 -webkit-transition: all .2s;
text-align: center; display: inline-block; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title li > .kit-tab-close:hover { background-color: #FF5722; color: #fff; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tab .kit-tab-title li:hover {
 transition: all .2s;
 -webkit-transition: all .2s; background-color: #f1efeb; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-prev:hover, .kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-next:hover, .kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-tools:hover {
 transition: all .2s;
 -webkit-transition: all .2s; background-color: #f1efeb; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-next { right: 40px; border-left: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-tools { right: 0; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox { position: absolute; background-color: #ffffff; top: 41px; right: 0; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); display: none; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul { max-height: 500px; overflow-x: auto; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item:first-child { margin-top: 5px; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item:last-child { margin-bottom: 5px; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item-line { border-bottom: 1px solid #f1efeb; margin-top: 5px; margin-bottom: 5px; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item { position: relative; cursor: pointer; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item a { padding: 0 18px; color: #666; display: block; line-height: 35px; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item a > .layui-close { font-size: 12px; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item a > .layui-close:hover { border-radius: 20px; background-color: #FF5722; color: #fff; }
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item:hover, .kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .layui-this { background-color: #f1efeb; transition: all .2s;
 -webkit-transition: all .2s;
}
.kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .kit-item:hover a, .kit-theme-default .layui-layout-admin .kit-tabs .kit-tabs-toolsbox ul .layui-this a { color: #f5c207; }
.kit-theme-default .layui-layout-admin .kit-tabs-body { top: 91px; }
.kit-theme-default .layui-layout-admin .layui-body { top: 70px; bottom:0px; background-color: #f1efeb; }
.kit-theme-default .layui-layout-admin .layui-body-header { line-height: 40px; padding: 0px 15px; background-color: #fff; font-size: 14px; }
.kit-theme-default .layui-layout-admin .layui-body .layui-fluid { padding: 8px; background-color: #f1efeb; }
.kit-theme-default .layui-layout-admin .layui-body .kit-body-wapper { padding: 12px; background-color: #f1efeb; }
.kit-theme-default .layui-layout-admin .layui-body iframe { width: 100%; border: 0; }
.kit-theme-default .layui-layout-admin .kit-tabs-content { position: relative; }
.kit-theme-default .layui-layout-admin .kit-tabs-content .kit-tabs-item { display: none; }
.kit-theme-default .layui-layout-admin .kit-tabs-content .layui-show { display: block; }
.kit-theme-default .layui-layout-admin .layui-footer { line-height: 35px; height: 35px; display:none; }
.kit-theme-default .layui-layout-admin .kit-search { line-height: 50px; position: relative; margin: 0 15px; display: inline-block; }
.kit-theme-default .layui-layout-admin .kit-search-input { height: 30px; border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 20px; background-color: transparent; padding: 0px 15px; color: rgba(255, 255, 255, 0.7); width: 120px; transition: width 1.5s; -moz-transition: width 1.5s; /* Firefox 4 */ -webkit-transition: width 1.5s; /* Safari 和 Chrome */ -o-transition: width 1.5s; /* Opera */ padding-right: 30px; }
.kit-theme-default .layui-layout-admin .kit-search-input:focus { width: 170px; border-color: #f5c207; }
.kit-theme-default .layui-layout-admin .kit-search-btn { border: 0; background-color: transparent; color: rgba(255, 255, 255, 0.7); top: 17px; right: 11px; z-index: 2; cursor: pointer; position: absolute; }
.kit-theme-default .layui-layout-admin .kit-search-btn:hover { color: #f5c207; }
.kit-theme-default .kit-sidebar { position: fixed; width: 280px; height: 100%; background-color: #ffffff; top: 70px; right: -280px; z-index: 100000; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); }
.kit-theme-default .kit-sidebar-loading { position: absolute; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.3); z-index: 100001; top: 0; left: 0; }
.kit-theme-default .kit-sidebar-loading > div { display: inline-block; position: absolute; top: 40%; left: 47%; }
.kit-theme-default .kit-sidebar-loading > div > .layui-icon { font-size: 40px; color: #f5c207; }
.kit-theme-default .kit-sidebar-toggle { width: 35px; height: 35px; background-color: #f5c207; position: absolute; left: -35px; top: 168px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; color: rgba(255, 255, 255, 0.7); text-align: center; line-height: 35px; cursor: pointer; }
.kit-theme-default .kit-sidebar .layui-card-header { padding-right: 60px; }
.kit-theme-default .kit-sidebar-toggle:hover { background-color: #5FB878; transition: all .2s;
 -webkit-transition: all .2s;
}
.kit-theme-default .kit-sidebar-reload, .kit-theme-default .kit-sidebar-close { position: absolute; right: 0; top: 0; width: 30px; cursor: pointer; }
.kit-theme-default .kit-sidebar-reload:hover, .kit-theme-default .kit-sidebar-close:hover { color: #f5c207; }
.kit-theme-default .kit-sidebar-reload { right: 30px; text-align: center; }
.kit-theme-default .kit-shade { position: fixed; width: 100%; height: 100%; z-index: 99999; background-color: #000; opacity: 0.2; display: none; top: 0; }
.kit-theme-default .kit-nav { line-height: 50px; background-color: #3d4a5d; }
.kit-theme-default .kit-nav > .kit-item { display: inline-block !important; cursor: pointer; position: relative; text-align: left !important; }
.kit-theme-default .kit-nav > .kit-item a { display: block; padding: 0 20px; color: rgba(255, 255, 255, 0.6); }
.kit-theme-default .kit-nav > .kit-item a .layui-icon { font-size: 14px; }
.kit-theme-default .kit-nav > .kit-item a:hover { background-color: rgba(0, 0, 0, 0.09); transition: all .2s;
 -webkit-transition: all .2s;
color: #f5c207; }
.kit-theme-default .kit-nav > .kit-item a.child { padding-right: 35px; }
.kit-theme-default .kit-nav > .kit-item a.child::after {
 top: 0;
 right: 13px;
 font-family: layui-icon !important;
 content: '\e61a';
 position: absolute;
 font-size: 12px;
}
.kit-theme-default .kit-nav > .kit-item .kit-nav-child { position: absolute; background-color: #3d4a5d; border: 1px solid rgba(0, 0, 0, 0.09); border-top: 2px solid #f5c207; z-index: 5; display: none; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-child > .kit-item { min-width: 150px; text-align: left !important; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-child > .kit-item a { padding: 0px 20px; line-height: 35px; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-child > .kit-item:first-child { margin-top: 8px; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-child > .kit-item:last-child { margin-bottom: 8px; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-child > .kit-nav-line { border-bottom: 1px solid rgba(0, 0, 0, 0.09); margin-bottom: 7px; margin-top: 7px; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-left { left: 0; }
.kit-theme-default .kit-nav > .kit-item .kit-nav-right { right: 0; }
.kit-theme-default .kit-nav > .layui-show .kit-nav-child { display: inline-block !important; }
.kit-theme-default .kit-nav .layui-this a { background-color: rgba(0, 0, 0, 0.09); color: #f5c207; }
.kit-theme-default .kit-breadcrumb .kit-item { display: inline-block; }
.kit-theme-default .kit-breadcrumb .kit-item a { display: block; padding: 0px 5px; }
.kit-theme-default .kit-breadcrumb .kit-item:last-child a { cursor: default; }
.kit-theme-default .kit-breadcrumb .kit-item:last-child a:hover { color: #333; }
.kit-theme-default .kit-breadcrumb .kit-separator { display: inline-block; }
.kit-theme-default .kit-breadcrumb .kit-separator i.layui-icon { font-size: 12px; }
.kit-theme-default .kit-not-router { text-align: center; line-height: 300px; color: #a2a2a2; font-size: 24px; }
.kit-theme-default .kit-select { width: 300px; display: inline-block; }
.kit-theme-default .kit-select-render { position: relative; }
.kit-theme-default .kit-select-render .kit-select-input { padding: 2px; padding-bottom: 0px; border: 1px solid #ccc; border-radius: 2px; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags { display: inline-block; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item { border-radius: 2px; padding: 0px 7px; line-height: 22px; border: 1px solid #ccc; display: inline-block; margin: 3px 0px 3px; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item > a { cursor: default; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item > a:hover { color: #333; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item > a > .layui-icon { font-size: 12px; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item > a > .layui-icon:hover { cursor: pointer; color: #FF5722; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item > input { display: inline-block; line-height: 22px; margin-left: 3px; width: 0.75em; border: 0; outline: none; }
.kit-theme-default .kit-select-render .kit-select-input .kit-select-tags > .kit-item:last-child { padding: 0px; border: 0px; }
.kit-theme-default .kit-select-render .kit-select-input:hover { cursor: text; }
.kit-theme-default .kit-select-dropdown { position: absolute; width: 100%; background-color: #3d4a5d; border: 1px solid rgba(0, 0, 0, 0.09); border-top: 2px solid #f5c207; z-index: 11111; }
.kit-theme-default .kit-select-dropdown > .kit-item:first-child { margin-top: 8px; }
.kit-theme-default .kit-select-dropdown > .kit-item:last-child { margin-bottom: 8px; }
.kit-theme-default .kit-select-dropdown > .kit-item { cursor: pointer; position: relative; text-align: left !important; }
.kit-theme-default .kit-select-dropdown > .kit-item > a { display: block; padding: 0px 20px; line-height: 35px; color: rgba(255, 255, 255, 0.6); }
.kit-theme-default .kit-select-dropdown > .kit-item > a:hover { background-color: rgba(0, 0, 0, 0.09); transition: all .2s;
 -webkit-transition: all .2s;
color: #f5c207; }
.kit-theme-default .kit-exception { text-align: center; }
.kit-theme-default .kit-exception-icon { color: #3d4a5d; font-size: 400px; }
.kit-theme-default .kit-exception-title { color: #3d4a5d; line-height: 40px; }
.kit-theme-default .kit-in { padding-right: 28px; }
.kit-theme-default .kit-inputnumber { position: absolute; top: 0; left: 72px; }
.kit-theme-default .kit-inputnumber-up, .kit-theme-default .kit-inputnumber-down { padding: 0 7px; line-height: 19px; }
.kit-theme-default .kit-inputnumber-up > .layui-icon, .kit-theme-default .kit-inputnumber-down > .layui-icon { font-size: 12px; }
.kit-theme-default .kit-inputnumber-up:hover, .kit-theme-default .kit-inputnumber-down:hover { background-color: #ccc; cursor: pointer; }
.kit-theme-default .kit-cascader { position: relative; width: 300px; display: inline-block; }
.kit-theme-default .kit-cascader-input { display: none; }
.kit-theme-default .kit-cascader-title { position: absolute; height: 35px; line-height: 35px; cursor: pointer; width: 100%; border: 1px solid #ccc; border-radius: 4px; color: #9a9898; background-color: #ffffff; }
.kit-theme-default .kit-cascader-title:hover { border: 1px solid #f5c207; -webkit-transition: all .3s;
 transition: all .3s;
}
.kit-theme-default .kit-cascader-title span { display: block; padding: 0 30px 0 7px; }
.kit-theme-default .kit-cascader-title > .kit-icon { position: absolute; right: 0; top: 0; width: 30px; text-align: center; }
.kit-theme-default .kit-cascader-title > .kit-icon > .layui-icon { font-size: 12px; }
.kit-theme-default .kit-cascader-list, .kit-theme-default .kit-cascader-child { background-color: #ffffff; display: none; position: absolute; width: 120px; min-height: 200px; border: 1px solid #ccc; border-radius: 4px; }
.kit-theme-default .kit-cascader-list > .kit-item a, .kit-theme-default .kit-cascader-child > .kit-item a { display: block; padding: 0px 20px; line-height: 35px; }
.kit-theme-default .kit-cascader-list > .kit-item a > .layui-icon, .kit-theme-default .kit-cascader-child > .kit-item a > .layui-icon { position: absolute; right: 10px; font-size: 12px; }
.kit-theme-default .kit-cascader-list > .kit-item a > .kit-icon, .kit-theme-default .kit-cascader-child > .kit-item a > .kit-icon { position: absolute; right: 0; top: 0; width: 30px; text-align: center; }
.kit-theme-default .kit-cascader-list > .kit-item a > .kit-icon > .layui-icon, .kit-theme-default .kit-cascader-child > .kit-item a > .kit-icon > .layui-icon { font-size: 12px; }
.kit-theme-default .kit-cascader-list > .kit-item a:hover, .kit-theme-default .kit-cascader-child > .kit-item a:hover { background-color: rgba(0, 0, 0, 0.09); transition: all .2s;
 -webkit-transition: all .2s;
color: #f5c207; }
.kit-theme-default .kit-cascader-list > .layui-this > a, .kit-theme-default .kit-cascader-child > .layui-this > a { font-weight: bold; color: #f5c207; background-color: rgba(0, 0, 0, 0.09); }
.kit-theme-default .kit-cascader-list { top: 40px; left: 0; }
.kit-theme-default .kit-cascader-child { right: -122px; top: -1px; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll { width: 200px; background-color: #04446A; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu a { border-left: 3px solid #04446A; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .kit-menu-item { background-color: #04446a; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu .layui-this a { background-color: rgba(0, 0, 0, 0.09); border-left: 3px solid #f5c207; color: #f5c207; }
.kit-theme-default .layui-layout-admin .layui-side .layui-side-scroll .kit-menu a:hover { color: #e4b406; background-color: rgba(0, 0, 0, 0.09) !important; border-left: 3px solid #e4b406; }
/*.kit-sidebar-body .layui-card .layui-card-header{ background-color:#015d94;}*/
/*.kit-sidebar-body div .layui-card  > div:first-child {background-color:#015d94;}*/

.layui-layer.layui-layer-iframe.layui-layer-border .layui-layer-title, .layui-layer.layui-layer-page .layui-layer-title { background-color:#015d94; color:#fff; height: 36px; line-height: 36px; }
.layui-layer-ico { background-image:url(../images/icon.png) !important; background-repeat:no-repeat; }
.layui-layer-setwin .layui-layer-close1 { background-position: 1px -40px; cursor: pointer; }
.layui-layer-setwin { top: 10px !important; }
.layui-layer { border: 1px solid #c2daec; }
.layui-layer-btn .layui-layer-btn0 { border-color: #43abea!important; background-color: #43abea!important; }
.layui-layer-setwin .layui-layer-min cite { background-color: #cfe1eb !important; }
/*改变表格样式*/
.layui-card-body.bk_card_body, .layui-card-header.bk_card_header { padding:0px 0px; }
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
color:#FFF;
 background-color: #377fab;
}
/*.layui-table tbody tr:hover{ background-color:#e9f6fd;}*/
.layui-table[lay-even] tr:nth-child(even):hover, .layui-table-hover, .layui-table tbody tr:hover {
background-color: #e9f6fd;
color:#333;
}
.layui-table[lay-even] tr:nth-child(even) {
 background-color: #f7fafb;
color:#666;
}
.layui-table-tool { background-color:#fff; }
.layui-table-sort[lay-sort=asc] .layui-table-sort-asc { border-bottom-color: #fff; }
.layui-table-sort[lay-sort=desc] .layui-table-sort-desc { border-top-color: #fff; }
.layui-table-sort .layui-table-sort-asc { border-bottom-color: #9dc7e0; }
.layui-table-sort .layui-table-sort-desc { border-top-color: #9dc7e0; }
.layui-card-body { position: relative; padding: 8px 8px 4px; line-height: 22px; }
.layui-elem-quote { border-left: 5px solid #f7cd36; }
.layui-btn { display: inline-block; height: 32px; line-height: 32px; padding: 0 18px; background-color:#37759a; }
.layui-btn-xs { height: 24px; line-height: 24px; padding: 0 5px; font-size: 13px; }
.layui-btn-primary { border: 1px solid #C9C9C9; background-color: #fff; color: #555; }
.layui-btn-primary:hover { border-color:#43abea; color:#333 }
.layui-btn-warm { background-color: #FFB800; }
.layui-btn-normal { background-color: #1E9FFF; }
.layui-table-page { background-color: #f8fafb; }
.layui-laypage .layui-laypage-curr .layui-laypage-em { background-color: #43abea; }
.layui-table th { border-color:#206d9c; }
.layui-card-header { padding: 0 8px; }
.layui-btn-danger { background-color: #FF5722; }
.layui-form-onswitch { border-color: #43abea; background-color: #43abea; }
.layui-form-radio>i:hover, .layui-form-radioed>i { color: #43abea; }
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after { border: none; border-radius: 0; border-bottom: 2px solid #43abea; }
.layui-tab-brief>.layui-tab-title .layui-this { color: #1197e8; font-weight:600; }
.btn_bk_right { position:absolute; right:0px; top:4px; z-index:3; height:auto; width:190px; padding:0px; margin:0px; }
.btn_bk_right .layui-table-tool-self { position: absolute; right: 0px; top: 0px; }
.btn_bk_right.layui-table-tool .layui-inline[lay-event] { padding:5px; height: 14px; width:14px; }
.btn_bk_right.layui-table-tool { height:34px; border-bottom:0px; min-height:34px; }
.layui-table, .layui-table-view { margin: 8px 0 6px; }
.bk_table_body { position: relative; padding: 12px 12px 0px; }
.layui-table.bk_table td, .layui-table.bk_table th { position: relative; padding: 8px 8px; min-height: 20px; line-height: 20px; font-size: 14px; }
.layui-table-tips-c { right: -3px; top: -13px; width: 26px; height: 26px; }
/**表格样式*/
.table_style_form { border-top:0px; border-left:1px solid #ddd; border-top:1px solid #ddd; font-size:14px; color:#333; width:100%; }
.table_style_form th { height:0px; line-height:0px; border-bottom:0px solid #ddd; border-left:0px; border-right:0px; border-top:0px; }
.table_style_form td { border-bottom: 1px solid #ddd; border-right:1px solid #ddd; text-align: center; padding:2px; line-height:36px; }
.table_style_form td.right { text-align:right; background-color:#f2f6f9; }
/*表单填写*/
.table_style_form input { width:100%; min-width:60px; padding:0px 6px; margin:0px; display:inline-block; height:34px; font-size:16px; line-height:1.42857143; color:#000; background-color:#fff; background-image:none; border-top:0px; border-right:0px; border-left:0px; border-bottom:1px solid #4EACDA; border-radius:2px; -webkit-box-shadow:inset 0px 5px 0px rgba(0, 0, 0, .0); box-shadow:inset 0px 5px 0px rgba(0, 0, 0, .0); -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
font-family:"仿宋_GB2312", 'Microsoft Yahei', Tahoma, Helvetica; }
.table_style_form input:focus { border-top:0px; border-right:0px; border-left:0px; border-bottom:1px solid #f90; outline:0; -webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 5px 2px rgba(255, 102, 0, .6); box-shadow:inset 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 5px 2px rgba(255, 102, 0, .6); background-color:#fff; }
.table_style_form textarea { width:100%; height:100%; padding:0px; margin:0px; display:inline-block; font-size:16px; line-height:1.42857143; color:#000; background-color:#fff; background-image:none; border-top:0px; border-right:0px; border-left:0px; border-bottom:1px solid #4EACDA; border-radius:0px; -webkit-box-shadow:inset 0px 5px 0px rgba(0, 0, 0, .0); box-shadow:inset 0px 5px 0px rgba(0, 0, 0, .0); -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
font-family:"仿宋_GB2312", 'Microsoft Yahei', Tahoma, Helvetica; }
.table_style_form textarea:focus { border-top:0px; border-right:0px; border-left:0px; border-bottom:1px solid #f90; outline:0; -webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 5px 2px rgba(255, 102, 0, .6); box-shadow:inset 0px 0px 0px rgba(0, 0, 0, .0), 0 0px 5px 2px rgba(255, 102, 0, .6); background-color:#fff; }
.table_style_form input { line-height:normal }
.table_style_form input[type=checkbox], .table_style_form input[type=radio] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 }
.table_style_form input[type=number]::-webkit-inner-spin-button, .table_style_form input[type=number]::-webkit-outer-spin-button {
height:auto
}
.table_style_form input[type=search] { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield }
.table_style_form input[type=search]::-webkit-search-cancel-button, .table_style_form input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
/*带左侧树的页面布局样式*/
.bk-side-child { top: 0px; width: 270px; left: 0px; bottom: 0px; z-index: 999; position: absolute; padding: 8px; }
.bk-side-scroll { position: relative; width: 100%; height: 100%; overflow-x: hidden; background-color: #fff; }
.bk_full { width:100%; height:100%; position:relative; margin: 0px; }
.bk_full.has_header { padding-top:42px; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bk_full.has_header .layui-card-header { width:100%; margin-bottom:0px; border-radius: 2px; background-color: #fff; /*    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);*/ position:absolute; z-index:8; top:0px; }
.layui-card-header { border-bottom: 1px solid #f4f4f4; }
.layui-tab-title { height: 41px; }
/*左侧树导航收展*/   
.yincang_on { border: 0px; padding: 0px; position: absolute; width: 10px; right: -2px; height: 77px; color: #FFF; top: 50%; margin-top: -38px; background: url(../images/su.png) no-repeat left center; }
.yincang_on:hover { cursor: pointer; background: url(../images/suh.png) no-repeat left center; }
.yincang_off { border: 0px; padding: 0px; position: absolute; width: 10px; right: 8px; height: 77px; color: #FFF; top: 50%; margin-top: -38px; background: url(../images/zhan.png) no-repeat left center; margin-left: 1px; }
.yincang_off:hover { cursor: pointer; background: url(../images/zhanh.png) no-repeat left center; }
/*树结构*/
.bk_full .demo-tree{ height:100%; overflow:auto;}
.layui-tree-icon { height: 14px; line-height: 12px; width: 14px; text-align: center; border: 1px solid #4ea0d2; background-color: #ffffff; }
.layui-tree-icon .layui-icon { font-size: 12px; color: #6ca7d5; }
.layui-tree-iconClick { color: #43b4f9; }
.left_tree { background-color: #eef4f5; }
.layui-tree-entry { height: 24px; }
.bk_full.has_header.left_tree .layui-card-header { border-radius: 2px 2px 0px 0px; background-color: transparent; border-bottom: 1px solid #cdd9e0; }
.bk_full.has_header.left_tree .layui-card-header h1 { display:inline-block; float:left; border-bottom:2px solid #2168D3; line-height:40px; padding:0 6px; font-weight:600; color:#2168d3; font-size:15px; }
.layui-tree-btnGroup .layui-icon:hover { color:#333; transition:.3s
}
.layui-tree-line .layui-tree-entry:hover .layui-tree-txt { color:#009BE6; text-decoration:none !important; text-decoration:underline; transition:.3s
}
.layui-card-header.bk_header { border-bottom: 1px solid #d6ebf5; background-color: #fff; }
.layui-card-header.bk_header h1 { display:inline-block; float:left; border-bottom:2px solid #2168D3; line-height:40px; padding:0 6px; font-weight:600; color:#2168d3; font-size:15px; }
.tree_top_ss .layui-icon.search-icon{ position:absolute; z-index:3; top:4px; right:3px; line-height:24px; width:24px;}
.tree_top_ss .layui-icon.search-icon:hover{ cursor:pointer;}
.tree_top_ss{ position:absolute; right:5px; top:4px; width:120px; height: auto;}
/*表单修改样式*/
.layui-form-label { width:110px; }
.bk_search_box .layui-form-label { width: 90px; }
.bk_search_box .layui-input-block { margin-left: 90px; min-height: 32px; }
.layui-form-switch { height: 24px; margin-top: 2px; }
.layui-form-checkbox i { height: 30px; }
.layui-input, .layui-select, .layui-textarea { height: 32px; }
.layui-form-label { padding: 6px 15px; }
.bk_search_box { height:auto; background-color:#e3e8ea; padding:8px 8px; position:relative; padding-right:160px; }
.bk_search_box .layui-form-item { margin-bottom: 0px; }
.bk_search_box .right_btn { position:absolute; right:8px; height:0px; }
.layui-form-radio { line-height: 28px; margin: 2px 10px 0 0; }
.layui-form-item .layui-form-checkbox { margin-top:1px; }
.layui-form-checked span, .layui-form-checked:hover span { background-color: #43abea; }
.layui-form-checked i, .layui-form-checked:hover i { color: #43abea; }
.layui-form-select dl dd.layui-this { background-color: #dfb60f; color: #fff; }

/*查询区域占据两行的布局*/
.two_line .bk_search_box{}
.two_line .bk_search_box:first-child{ padding-bottom: 0;}
.two_line .bk_search_box{ padding-right:90px;} 
/*修改弹框样式*/
.layui-layer.layui-layer-dialog, .layui-layer.layui-layer-iframe { border: 1px solid #579ac3; border-radius: 2px; }
.layui-layer.layui-layer-dialog .layui-layer-title, .layui-layer.layui-layer-iframe .layui-layer-title { background-color: #036dab; border-bottom: 1px solid #265978; color: #fff; }
/*tap样式*/
.bk_tap .layui-tab-content { padding: 0px; height:calc(100% - 41px); }
.bk_tap .layui-tab-item { position: relative; }
.bk_hastap_right { border-left: 1px solid #cdd9e0; position: relative; padding: 0px; line-height: 22px; height: 100%; }
.bk_hastap_right .bk-card-body { position: relative; padding: 8px 8px 2px; line-height: 22px; }
.bk_tap .layui-tab-item { height:100%; }
.kit-theme-default .layui-layout-admin .layui-body .bk_content_ful { padding: 8px; background-color: #f1efeb; position: absolute; width: 100%; height: 100%; top: 0px; }
.bk_content_ful .layui-card { height:100%; }
.bk_content_ful .layui-card .bk_tap { height:100%; }
.bk_tap>.layui-tab-title .layui-this { color: #f5c207; font-weight: 600; }
.bk_tap>.layui-tab-more li.layui-this:after, .bk_tap>.layui-tab-title .layui-this:after { border: none; border-radius: 0; border-bottom: 2px solid #f5c207; }
